/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package DAO;

import Entidades.Cliente;
import Entidades.Imagenes;
import Entidades.Nif;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.ArrayList;

/**
 *
 * @Author Fernando
 * @Nombre del archivo ImagenesDAO
 * @Nombre y extension del archivo ImagenesDAO.java
 * @Fecha 15-ene-2014
 * @Hora 9:26:44
 */
public class ImagenesDAO {

    PreparedStatement pstmt;
    Statement stmt;
    ResultSet rs;
    ArrayList list = new ArrayList();

    public void insertar(Imagenes imagenes, Connection conexion) throws Exception {

        pstmt = conexion.prepareStatement("INSERT INTO IMAGENES VALUES(?,?)");
        pstmt.setString(1, imagenes.getDni());
        pstmt.setString(2, imagenes.getFoto());

        pstmt.executeUpdate();

    }

    public Imagenes consultarPorDni(Connection conexion, Imagenes imagenes) throws SQLException {

        pstmt = conexion.prepareStatement("SELECT foto FROM  Imagenes  WHERE dni=?");
        pstmt.setString(1, imagenes.getDni());
        rs = pstmt.executeQuery();

        if (rs.next()) {
            imagenes = new Imagenes();
            imagenes.setFoto(rs.getString(1));

        }

        return imagenes;

    }

    public void borrrar(Imagenes imagenes, Connection conexion) throws SQLException {

        pstmt = conexion.prepareStatement("Delete from imagenes where dni = ?");
        pstmt.setString(1, imagenes.getDni());

        pstmt.executeUpdate();

    }

}
